from time import sleep
from celery_tasks.main import celery_app
from celery_tasks.sms.yuntongxun.sms import CCP


# @celery_app.task # 定义装饰器生成delay方法 执行异步任务函数
# 定义一个发送短信验证码的函数 用装饰器封装
# 通过装饰器 name 参数自定义任务名
@celery_app.task(name='send_sms_code')
def send_sms_code(mobile, sms_code):
    # CCP().send_template_sms(mobile, [sms_code, 5], 1)
    sleep(5)  # 通过休眠模拟耗时任务
    print('发送短信验证码', sms_code)

    return sms_code